期間限定!『楽して収入を得る方法!!!』←クリック!!!

C#.netでデスクトップの画像を取得し、
ピクチャボックスへ表示を行う方法です。
(PrintScreenみたいなものです。)

デスクトップ画像の取得
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

//↓「PixelFormat.Format32bppPArgb」を使用するので追加
using System.Drawing.Imaging;

namespace test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //四角形の位置とサイズを格納するオブジェクト
            Rectangle rc;

            //ディスプレイの範囲を取得
            rc = Screen.PrimaryScreen.Bounds;

            //画像格納様ビットマップ作成
             Bitmap bmp = new Bitmap(rc.Width, rc.Height, PixelFormat.Format32bppPArgb);

            //描画サーフェイス「using」を使い、自動でGraphicsのDisposeを行っている
            using (Graphics g = Graphics.FromImage(bmp))
            {
                //画面から色データのビットブロック転送
                //ここではディスプレイの右上からの画像を
                //コピー先の座標(0,0)へ
                //サイズ、色を変更せずコピー
                g.CopyFromScreen(rc.X , rc.Y, 0, 0,rc.Size, CopyPixelOperation.SourceCopy);
            }

            //ピクチャボックスへ画像貼り付け
            pictureBox1.Image = bmp;
        }
    }
}
実行前
実行結果
アフィリエイトをはじめるなら、こちらから登録できます。

DPアフィリエイトで高額収入 AFJ21(携帯・PCアフィリエイトサイト) アフィリエイト


b-click


期間限定!『楽して収入を得る方法!!!』←クリック!!!

このサイトについてのお問い合わせはこちら